package com.gt.admin.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 结构化模板
 */
@TableName("sc_template")
@Data
@ApiModel(value = "结构化模板")
public class Template {
    private static final long serialVersionUID = 1L;

    /** 模板id */
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "模板id，关联上级目录")
    private Long tempId;

    /** 模板名称 */
    @ApiModelProperty(value = "模板名称")
    private String tempName;

    /** 模板说明 */
    @ApiModelProperty(value = "模板说明")
    private String tempInfo;

    /** 自定义列名 */
    @ApiModelProperty(value = "自定义列名")
    private String customCol;

    /** 上级目录id */
    @ApiModelProperty("上级目录id")
    private Long superId;

    /** 版本号 */
    @ApiModelProperty(value = "版本号")
    private Long version;

    /** 生效标志 0不生效，1生效 */
    @ApiModelProperty(value = "生效标志 0不生效，1生效")
    private int effect;
}
